/*本模块功能:详情页(老师)
        编写者:朱光曜
        编写时间:2017.11.03*/
.wrap{
	height: 100%;
}
pre{
	display:block;
}
*{
	word-wrap:break-word;
}
body{
	background: none;
	height: 90%;
	overflow-x: hidden;
}

/*标题样式*/

.mainContent{padding-top:0;padding-bottom: 20px;margin-bottom:10px;}
.answer_content_list{padding-bottom:0}
.message_tit{height: 16px;text-align: center; font-size: 16px;letter-spacing: 2px;border-bottom: 1px solid #c9c9c9;height: 40px; line-height: 40px;margin-bottom: 20px;}
.message_tit span{background: url(../../images/log_message.png) left center no-repeat; padding-left: 26px;}
.message_tit .deleteQuestion{background: url(../../images/log_delete.png) left center no-repeat;font-size:14px;padding-left: 20px;cursor:pointer;}
.list_tit{line-height: 48px; font-size:16px;}
/*问题样式*/
.putQuestions{height:256px;width:100%;}
.putQuestions .headPort{width:50px;height: 50px;margin-right: 20px;}
.putQuestions .message{display: block;padding-top: 2px;width: 95%;}
.putQuestions .message>div{margin-bottom: 6px;
	height: 24px;}
.putQuestions .message div span:nth-child(1){font-weight: 600;max-width: 390px;}
.putQuestions .message div>span:nth-child(2){    width: 90%;}
/*编辑器样式*/
.putQuestions .message div>span:nth-child(2) ul li{margin-left:30px;list-style:disc;}
.putQuestions .message div>span:nth-child(2) ol li{margin-left:30px;list-style:decimal;}
.putQuestions .message div>span:nth-child(2) em,.putQuestions .message div>span:nth-child(2) i {
	font-style:  italic;
}
.putQuestions .message div>span:nth-child(2) b,.putQuestions .message div>span:nth-child(2) strong{
	font-weight: bold;
}
/*编辑器样式*/
@media only screen and (max-width:1500px ) {
	.putQuestions .message div>span:nth-child(2){width: 85%;}
	.putQuestions .message{width:90%;}
}
.putQuestions .headPortrait{width: 50px;height: 50px;border-radius: 500px;overflow: hidden;}
.putQuestions .headPortrait img{width:100%;height: 100%;}
.myAnswer{margin:20px 0 0 137px;}
.answer_list{padding-top:20px;}

.identity>span{display: block;
	display: block;
	background: url(../../images/ico_role.png) no-repeat;
	height: 18px;
	font-size: 14px;
	color: #fff;
	background-size: 100% 100%;
	line-height: 17px;
	text-align: center;
	margin-top:2px;
	padding: 2px 10px 2px 13px;
	white-space: nowrap;
	cursor: default;

}
.identity{font-size:16px;font-weight: 600;margin-right: 34px;}

/*回答样式*/
.answer_list{border-bottom:1px solid #dfdfdf;}
.answer_list .deleteAnswer{margin:9px 28px 0 0;position: absolute;top:12px;right: 0;}
.answer_list .message .answer_list_answer>span:nth-child(2){
	/* position:absolute;top:44px;left:50px; */width: 93%;
}

/* .answer_list .message div{margin-bottom: 26px;} */
.answer_list .message .time{    padding-left: 18px;
	background: url(../../images/log_block.png) left center no-repeat;}
.answer_list{width:100%;position: relative;height: 164px;}
.answer_list .headPort{width:50px;height: 50px;margin-right: 20px;}
.answer_list .headPortrait{width: 50px;height: 50px;border-radius: 500px;overflow: hidden;}
.answer_list .headPortrait img{width:100%;height: 100%;}
.answer_list .message{display: block;padding-top: 2px;/* position: absolute;left:70px;top:32px; */width: 95%;height: 100%;}
.answer_list_answer .last{
	position: absolute;
	right:60px;

	border-radius: 117px;
	bottom:12px;
	line-height: 14px;
	height: 16px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	color:#509850;
	display: none;
}
.answer_list_answer{margin-top:14px;}
@media only screen and (max-width:1500px ) {
	.answer_list .message{width:90%;}
	.answer_list .message .answer_list_answer>span:nth-child(2){width: 88%}
	.answer_list{height:184px}
}
/*.putQuestions>div:nth-child(1){height: 100%;width:50px}*/


#studentAnswer{position:absolute;}
#studentAnswer .alert_box{
	width: 542px;
	height: 512px;
}
#studentAnswer .alert_box .alert_content{
	padding-bottom: 0px;
	padding-top: 1px;
	line-height: 34px;
	height: 364px;
	min-height: 34px;
	text-align: left;
}
.trumbowyg-box, .editor{margin-top:10px;}
#studentAnswer .alert_btn  {padding: 14px 0px 24px;}
#studentAnswer .alert_contenthead{font-size: 18px;}
.answer_content_list_area .answer_list_answer_area{height:60px;overflow:hidden;display:block;}
/*编辑器样式*/
.answer_content_list_area .answer_list_answer_area .copy ul li{margin-left:30px;list-style:disc;}
.answer_content_list_area .answer_list_answer_area .copy ol li{margin-left:30px;list-style:decimal;}
.answer_content_list_area .answer_list_answer_area .copy em,.answer_content_list_area .answer_list_answer_area .copy i {
	font-style:  italic;
}
.answer_content_list_area .answer_list_answer_area .copy b,.answer_content_list_area .answer_list_answer_area .copy strong{
	font-weight: bold;
}
/*编辑器样式*/


.answer_list_answer>span{float:left;}
.answer_content_list .answer_list{margin-bottom:20px;}
#customized-buttonpane{padding-left:20px;word-break:break-all;text-overflow:inherit;white-space:inherit;white-space:initial;}
.trumbowyg-editor, .trumbowyg-textarea{width: 90%;}
.trumbowyg-button-pane .trumbowyg-not-disable:nth-child(1){display:none;}
.trumbowyg-button-pane li:nth-of-type(2){display:none;}
.trumbowyg-button-pane li.trumbowyg-not-disable-old{display:none;}
.trumbowyg-dropdown{width:94px;}
@media only screen and (max-width: 1380px) {
	.alert{margin-left: 28%;}
}
@media only screen and (max-width: 1180px) {
	.alert{margin-left: 25%;}
}
@media only screen and (max-width: 1080px) {
	.alert{margin-left: 22%;}
}
.myQuestionTime{
	padding-left: 18px;
	background: url(../../images/log_block.png) left center no-repeat;
}

.closeSpeak{
	font-size: 14px;
	color: #013db8;
	margin-left: 20px;
}
.hadSpeak, .hadSpeak:hover{
	font-size: 14px;
	color: #c80211;
	cursor: default;
	margin-left: 20px;
}
.putQuestions .message div:nth-of-type(1){
	/*height: 24px;*/
}
.putQuestions .message div .myQuestionTime{
	width: 178px!important;
	text-align: right;
	background: url(../../images/log_block.png) left center no-repeat;
	padding: 0;
}